home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / xdme_1.84_src.lha / XDME / Util / Var / protos.h < prev    next >
Encoding:
Text File  |  1994-12-22  |  2.3 KB  |  40 lines

  1. Prototype char *DynValue (DSTR *pstr);
  2. Prototype int DynSize (DSTR *pstr);
  3. Prototype int DynLen (DSTR *pstr);
  4. Prototype void DynInit (DSTR *pstr);
  5. Prototype void DynClear (DSTR *pstr);
  6. Prototype void DynDelete (DSTR *pstr);
  7. Prototype void DynReset (DSTR *pstr);
  8. Prototype void DynErase (DSTR *pstr);
  9. Prototype BOOL DynDel     (DSTR *pstr, int pos, int chars);
  10. Prototype BOOL    DynExpand (DSTR *pstr, int max);
  11. Prototype BOOL    DynIns      (DSTR *pstr, const char *src, int pos);
  12. Prototype BOOL DynCat     (DSTR *pstr, const char *src);
  13. Prototype BOOL DynCpy     (DSTR *pstr, const char *src);
  14. Prototype BOOL    DynDIns    (DSTR *pstr, DSTR *src, int pos);
  15. Prototype BOOL DynDCat      (DSTR *pstr, DSTR *src);
  16. Prototype BOOL DynDCpy      (DSTR *pstr, DSTR *src);
  17. Prototype BOOL DynSCpy (DSTR *pstr, const char *src);
  18. Prototype BOOL DynDSCpy (DSTR *pstr, DSTR *src);
  19. Prototype BOOL DynReplace (DSTR *pstr, const char *src, int pos, int chars);
  20. Prototype BOOL DynGIns (DSTR *pstr, int pos, STREAM instream, char *(read)(STREAM));
  21. Prototype BOOL vDynAppend (DSTR *pstr, int num, va_list adds);
  22. Prototype int DynPutc (DSTR *pstr, int c);
  23. Prototype BOOL vDynPrintf (DSTR *pstr, const char *tplt, va_list args);
  24. Prototype BOOL DynStripES (DSTR *pstr);
  25. Prototype BOOL DynGetFile (DSTR *pstr, const char *name);
  26. Prototype struct Node *DLL_GetHead (struct List *l);
  27. Prototype struct Node *DLL_GetTail (struct List *l);
  28. Prototype struct Node *DLL_GetSucc (struct List *l, struct Node *n);
  29. Prototype void DLL_Sort (struct List *l, int (*comp)(struct Node *, struct Node *));
  30. Prototype void DLL_Filter (struct List *l, struct List *dest, int (*check)(struct Node *, void *), void *ud);
  31. Prototype void DLL_Scan (struct List *l, void (*scan)(struct Node *, void *, int), void *ud);
  32. Prototype int DLL_Length (struct List *list);
  33. Prototype struct Node *DLL_Search (struct List *l, int (*search)(struct Node *, void *), void *ud);
  34. Prototype struct Node *DLL_NumToNode (struct List *l, int num);
  35. Prototype int DLL_NodeToNum (struct List *l, struct Node *n);
  36. Prototype void DLL_Join (struct List *dest, struct List *add);
  37. Prototype void DLL_AddSorted (struct List *l, struct Node *n, int (*comp)(struct Node *, struct Node *, void *), void *ud);
  38. Prototype BOOL flexprintf (STREAM outstream, BOOL (*writestring)(STREAM, STRPTR), STRPTR tmplt, STREAM instream, STRPTR (*getstring)(STREAM, STRPTR));
  39. Prototype BOOL fpfputs (FILE *out, char* str);
  40.